
//1869.那种连续子字符串更长
class Solution {
public:
    bool checkZeroOnes(string s) {
        //分别记录1和0的最长字符串的长度
        int n=s.size();
        int i=0;
        int one=0,zero=0;
        while(i<n)
        {
            int start=i;  //记录起始位置
            while(i<n&&s[i]==s[start]) i++;

            if(s[start]=='0') zero=max(zero,i-start);  //判断对0还是1进行更新
            else one=max(one ,i-start);
        }
        return one>zero;
    }
};